PREGUNTA : ¿Cómo puedo resolver el error del compilador TypeScript ( tsc ) " El espacio de nombres 'NodeJS' no tiene un miembro exportado 'Global' "?
Mientras tsc , de repente veo el siguiente error en un proyecto "heredado" (no nuevo):
node_modules/expect/node_modules/@jest/types/build/Global.d.ts:85:62 - error TS2694: Namespace 'NodeJS' has no exported member 'Global'. 85 export interface Global extends GlobalAdditions, Omit<NodeJS.Global, keyof GlobalAdditions> { ~~~~~~ Intenté agregar la instalación de @types/node y agregar "types": ["node"] a mi tsconfig (como se sugiere en esta publicación SO ), pero eso no ayudó.
Versión del nodo : 12.18.4
Versión de broma : 26.5.3
Este es un error conocido: https://github.com/facebook/jest/issues/11640
La degradación a @types/node v15.14.0 parece solucionar el error para mí.
Pude resolver este problema agregando "skipLibCheck": true a mi tsconfig .